home *** CD-ROM | disk | FTP | other *** search
/ Hot Spot's Soft Fantasy Tour 1 / Hot Spot's Soft Fantasy Tour 1.iso / viewers / dos / qpeg / install.dat / DEUTSCH / QPEG.DOK < prev    next >
Encoding:
Text File  |  1994-07-18  |  16.2 KB  |  345 lines

  1. -----------------------------------------------------------------------------
  2.  
  3.                                Q P E G / 3 8 6
  4.                              ___________________
  5.                              ~^~^~^~^~^~^~^~^~^~
  6.  
  7.      Ein schneller JPEG-Betrachter für MS-DOS.  Benötigt VGA und 80386+.
  8.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9.              Unterstützt z.Zt. JPEG, Targa (TGA), GIF, PCX, BMP.
  10.              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11.  
  12. Copyright (c) 1993/94 by TBH-Softworx -- Alle Rechte vorbehalten
  13.           Oliver Fromme, Klingestr. 2, 38640 Goslar, Germany
  14.           Internet email:  fromme@rz.tu-clausthal.de
  15.  
  16. Version 1.5b vom 18. Juli 1994
  17.  
  18. Dieses Programm ist Shareware.  Du kannst die unregistrierte Version
  19. kopieren, benutzen, Deinen Freunden geben, auf eine BBS oder ähnliches
  20. laden, unter den folgenden Bedingungen:
  21.  
  22.  * Es darf dadurch kein Profit gemacht werden.  Falls es auf eine BBS
  23.    geladen wird, muß es von Benutzern kostenfrei abgerufen werden können
  24.    (abgesehen von den sowieso anfallenden Benutzungsgebühren der BBS).
  25.    Sogenannte "Aufwandsentschädigungen" für das Kopieren, die (anteilig)
  26.    bis zu 5 DM betragen dürfen, sind zulässig.
  27.  * Nur das Original-Paket darf weitergegeben bzw. verteilt werden, das
  28.    alle Dateien enthält.
  29.  * Die Dateien dürfen in keiner Weise modifiziert werden, außer:
  30.    Die INI, CFG, ASM und DRV Dateien dürfen für private Zwecke verändert
  31.    werden.  Veränderte Versionen dieser Dateien dürfen aber ohne ausdrück-
  32.    liche Erlaubnis des Autors von QPEG/386 nicht weitergegeben werden.
  33.  * Wenn Du QPEG/386 in einem CD-ROM und/oder Buch veröffentlichen willst,
  34.    bitte ich darum, mir ein kostenloses Exemplar des CD-ROMs/Buchs zuzusenden
  35.    (dies ist kein Muß, ich würde es aber sehr begrüßen).
  36.  
  37. Im Rahmen dieser Auflagen ist eine Weitergabe und Verbreitung der
  38. unregistrierten Shareware-Version dieses Programmes in jeglicher Form
  39. ausdrücklich erwünscht!
  40.  
  41. Hersteller von Grafikkarten:  Wie wäre es, QPEG/386 als kostenlosen Bonus
  42. Ihren Produkten beizugeben?  Ihre Kunden würden es sicherlich zu schätzen
  43. wissen.
  44.  
  45. Diese Software besteht aus den folgenden Dateien:
  46.  - QPEG.EXE        das Hauptprogramm
  47.  - QPEG.INI        Initialisierungs-Datei (ASCII-Text)
  48.  - QPEG.CFG        Standard Konfigurationsdatei (ASCII-Text)
  49.  - QPEG.DAT        Tabellendatei für QPEG/386 (nicht verändern!)
  50.  - TBHGLOGO.RLE    TBH-Logo für die Benutzeroberfläche
  51. Unterverzeichnisse DEUTSCH (*=C) und ENGLISH (*=K):
  52.  - QPEG.DO*        die Anleitung
  53.  - CHANGES.DO*     Änderungen von vorhergehenden Versionen
  54.  - CONFIG.DO*      wie QPEG konfiguriert wird
  55.  - FAQ.DO*         Fragen, Antworten, Quintessenzen
  56.  - REGISTER.DO*    Anleitung zum Registrieren
  57.  - REGISTER.FOR    Registrierungsformular (deutsch)
  58.  - REGISTER.FRM    Registrierungsformular (englisch)
  59.  - UPDATES.DO*     wie man neue Versionen von QPEG/386 bekommt
  60. Weitere Unterverzeichnisse:
  61.  - CFG\*.CFG       diverse Konfigurationsdateien
  62.  - CFG\CFG.DOC     Beschreibung des Dateiformats
  63.  - DRV\*.DRV       diverse Video-Treiber
  64.  - DRVSRC\*.ASM    Quelltexte der Video-Treiber
  65.  - DRVSRC\DRV.DOC  Beschreibung des Formats der Video-Treiber
  66.  
  67. Textdateien mit einer DOC-Endung sind englisch, diejenigen mit einer
  68. DOK-Endung sind deutsch.
  69. Weiterhin können dabei einige Beispiel-JPEG-Dateien sein.  Sie sind
  70. allerdings nicht Teil des Software-Paketes.
  71.  
  72. Ein paar Warnungen usw.:
  73.  
  74. WICHTIG:  Die Verwendung von Modi, die Deine Hardware (Grafikkarte und/oder
  75. Monitor) nicht verarbeiten kann, kann Deine Hardware beschädigen!
  76. Stelle sicher, daß nur unterstützte Modi verwendet werden.  Falls bei einem
  77. Modus das Bild flackert oder instabil ist (d.h. der Monitor kann das Bild
  78. nicht einfangen, oder das Bild "läuft"), breche QPEG/386 sofort ab und
  79. lösche den betreffenden Modus aus der Konfigurationsdatei.
  80.  
  81. DIE VERWENDUNG VON QPEG/386 EFOLGT AUF EIGENE GEFAHR!  DER AUTOR (OLIVER
  82. FROMME) HAFTET NICHT FÜR IRGENDWELCHE SCHÄDEN, DIE DURCH DIE VERWENDUNG VON
  83. QPEG/386 ODER DURCH DIE UNFÄHIGKEIT, QPEG ZU VERWENDEN, DIREKT ODER INDIREKT
  84. RESULTIEREN.  FALLS SIE SICH NICHT SICHER SIND, ODER FALLS SIE DIES NICHT
  85. AKZEPTIEREN, BENUTZEN SIE QPEG/386 NICHT!
  86.  
  87. QPEG/386 ist preiswerte Shareware.  Falls Du QPEG/386 nach einer Testzeit von
  88. 30 Tagen weiterhin benutzt, solltest Du die kleine Registrierungsgebühr
  89. bezahlen.  (Ich möchte vermeiden zu sagen, daß Du Dich registrieren MUSST,
  90. aber genaugenommen MUSST Du.)
  91. Die Registrierung ist gültig für alle zukünftigen Versionen (Du bekommst
  92. einen Registrierungs-Schlüssel, der die Verzögerung beim Beenden von QPEG/386
  93. entfernt).  Auch der Quelltext der JPEG-Dekodierungsroutinen, die von
  94. QPEG/386 verwendet werden, ist erhältlich (Pascal und Assembler).
  95. Um ein registrierter Benutzer zu werden, drucke bitte die Datei REGISTER.FOR,
  96. fülle das Formular aus, und sende es mit geeigneter Bezahlung an mich.
  97. Für weitere Informationen bitte die Datei REGISTER.DOK lesen.
  98.  
  99. Der potentielle QPEG/386-Benutzer wird in dieser Dokumentation durchgehend
  100. geduzt.  Sollte Dir das mißfallen, ignoriere es, oder benutze QPEG/386 nicht.
  101.  
  102. Alle Produktbezeichnungen, die in dieser Software genannt werden, sind
  103. Warenzeichen oder registrierte Warenzeichen der jeweiligen Inhaber.
  104. Die Nennung von Produktbezeichnungen dient lediglich Identifikationszwecken.
  105.  
  106. "The Graphics Interchange Format(c) is the Copyright property of
  107. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  108. CompuServe Incorporated."
  109.  
  110. -----------------------------------------------------------------------------
  111.  
  112. Was ist QPEG/386?
  113. ~~~~~~~~~~~~~~~~~
  114.  
  115. QPEG/386 (Quick-jPEG, ausgesprochen "Q-Peg" [kju:peg]) ist ein Anzeige-
  116. programm (viewer) für JPEG-Bilddateien.  Es ist etwa doppelt so schnell wie
  117. andere gebräuchliche JPEG-Viewer.  Vergleiche selbst, und Du wirst überrascht
  118. sein!
  119.  
  120. JPEG (Joint Photographic Experts Group, ausgesprochen "Jay-Peg") ist ein
  121. Bildformat, das eine verlustbehaftete Kompression verwendet.  JPEG-Bilder
  122. (üblicherweise mit einer "JPG"-Endung) sind sehr klein und bieten eine
  123. bessere Kompression als andere Grafikformate (einschließlich GIF), obwohl
  124. sie Echtfarben (Truecolor) enthalten, d.h. 16,8 Millionen Farben (zum
  125. Vergleich:  GIF-Bilder enthalten maximal 256 Farben).
  126.  
  127. Das Dekodieren und Anzeigen von JPEG-Bildern ist ein recht komplizierter
  128. Prozeß, daher benötigt er viel Rechenleistung (und Zeit).  QPEG/386 nutzt
  129. die Vorteile und Möglichkeiten von 80386- und 80486-Prozessoren, und es
  130. verwendet umfangreiche Tabellen anstelle von Berechnungen.  Nun, ich möchte
  131. nicht in die Details gehen.  Es ist schnell, das ist alles was wichtig ist
  132. zu wissen.
  133.  
  134.  
  135. Eigenschaften
  136. ~~~~~~~~~~~~~
  137.  
  138.  - Es ist schnell (habe ich das schon erwähnt?).
  139.  - Nutzt die Eigenschaften von 80386- und 80486-Prozessoren.  Beachte, daß
  140.    der Cyrix-486DLC lediglich ein "aufgepeppter" 386 ist, kein echter 80486.
  141.  - Kann eine "Vorschau" (preview) eines Bildes zeigen, was sogar noch
  142.    schneller ist.  Hervorragend geeignet, um schnell durch große Mengen
  143.    von Bildern zu blättern; und sehr nützlich, wenn man nach einem
  144.    bestimmten Bild sucht.
  145.  - Arbeitet sogar mit einer Standard-VGA-Karte zusammen (320x200x16,
  146.    640x480x16, 320x200x256).
  147.  - Unterstützt viele SuperVGA-Karten, sowie pratische alle Karten, die
  148.    VESA-kompatibel sind (oder VESA-kompatibel gemacht werden können).
  149.  - Durch seine offene Architektur kann QPEG/386 problemlos um weitere
  150.    Grafiktreiber erweitert werden, ohne daß QPEG/386 geändert werden muß.
  151.  - Verwendet Truecolor (16 Mill. Farben), Hicolor (32000 / 64000 Farben),
  152.    256 Farben (entweder als Graustufen-Darstellung oder als geditherte
  153.    Farben) und 16 Farben (geditherte Graustufen-Darstellung).
  154.  - Man kann das Bild rollen (scrollen), wenn es größer ist als die Bild-
  155.    schirmauflösung (benötigt XMS- und/oder EMS-Speicher), wahlweise mit den
  156.    Cursortasten oder mit der Maus (letzteres macht auf schnellen Local-Bus-
  157.    Rechnern besonders viel Spaß!).
  158.  - Man kann die Auflösung interaktiv ändern, ohne daß das Bild neu geladen
  159.    bzw. dekodiert werden muß (dies ist beschränkt auf die gleiche Farbzahl,
  160.    z.B. kann man nicht von Hicolor auf Truecolor umschalten, ohne daß das
  161.    Bild erneut geladen werden muß).
  162.  - Unterstützt auch die folgenden Bild-Dateiformate (weitere in Planung):
  163.     * GIF:
  164.        + interlaced und nicht interlaced
  165.        + GIF87a und GIF89a (nur 87a-Subset)
  166.        + zeigt das erste Bild eines Multi-Image-GIF an
  167.     * Targa (TGA):
  168.        + Truecolor (15, 16, 24 und 32 Bit), Graustufen oder mit Palette
  169.        + unkomprimiert oder RLE-komprimiert (run length encoded)
  170.        + unterstützt alle Videomodi (16, 256, 32K, 64K, 16M Farben)
  171.     * PCX:
  172.        + 1 und 4 Bit mit Standardpalette
  173.        + 8 Bit mit erweiterter Palette
  174.        + 24 Bit Truecolor
  175.     * BMP (Windows)
  176.        + 1 Bit Monochrom mit Palette, unkomprimiert
  177.        + 4 und 8 Bit mit Palette, unkomprimiert oder RLE4/8-komprimiert
  178.        + 24 Bit Truecolor, unkomprimiert
  179.     * BMP (OS/2)
  180.        + 1, 4 und 8 Bit mit Palette, unkomprimiert
  181.        + 24 Bit Truecolor, unkomprimiert
  182.        + unterstützt auch das neue Multi-Image-Format (BA-BMP)
  183.  
  184.  
  185. Systemvoraussetzungen
  186. ~~~~~~~~~~~~~~~~~~~~~
  187.  
  188.  - 80386 oder besserer Prozessor (33 MHz mindestens empfohlen),
  189.    notfalls genügt auch ein 386SX.
  190.  - VGA-Grafikkarte (SuperVGA empfohlen, QPEG/386 läuft allerdings auch auf
  191.    jeder Standard-VGA-Karte).
  192.  - XMS- und/oder EMS-Speicher (abhängig von der Bildgröße), allerdings
  193.    läuft QPEG/386 auch ohne XMS/EMS, aber dann kann man größere Bilder nicht
  194.    rollen.
  195.  - Ca. 500 bis 550 Kb freier konventioneller Speicher.
  196.  - MS-DOS 5.0
  197.  
  198. Eine Maus wird nicht benötigt, vereinfacht die Bedienung aber teilweise.
  199.  
  200. Ein mathematischer Coprozessor wird nicht benötigt.  Falls einer vorhanden
  201. ist, wird er nicht verwendet, da die Festkomma-Arithmetik von QPEG/386
  202. schneller ist als ein Coprozessor.
  203.  
  204.  
  205. Wie man QPEG/386 benutzt
  206. ~~~~~~~~~~~~~~~~~~~~~~~~
  207.  
  208. Als erstes muß QPEG/386 für Deine Video-Hardware konfiguriert werden.
  209. Bitte lies die Datei INSTALL.DOK für weitere Informationen darüber.
  210.  
  211. Dann einfach 'QPEG' zum Starten eingeben.  Es gibt einige Kommandozeilen-
  212. parameter ('QPEG /?' listet sie auf), aber sie werden normalerweise nicht
  213. benötigt.
  214.  
  215. Die grafische Benutzeroberfläche von QPEG/386 ist ziemlich intuitiv, daher
  216. erübrigt sich eine ausführliche Beschreibung.  Durch Druck auf die Taste
  217. 'F1' erhält man eine Liste aller Tastenfunktionen, die bei der Verzeichnis-
  218. anzeige zur Verfügung stehen.  Mit der Taste '?' kann man sich eine Liste
  219. aller Tastenfunktionen anzeigen lassen, die während der Anzeige eines
  220. Bildes zur Verfügung stehen.
  221. QPEG/386 kann jederzeit mit der Tastenkombination Alt-X verlassen werden.
  222.  
  223. QPEG/386 kann auch Bilder von der Kommandozeile aus anzeigen (ohne die
  224. Benutzeroberfläche); dazu einfach 'QPEG' gefolgt von einem oder mehreren
  225. Dateinamen.  Jokerzeichen ('*' und '?') sind auch erlaubt.  Für weitere
  226. Informationen 'QPEG /?' eingeben.
  227.  
  228. Erfahrene Benutzer sollten sich einmal die Initialisierungs-Datei QPEG.INI
  229. ansehen.  Mit ihr kann man das Verhalten von QPEG/386 auf vielerlei Weise
  230. beeinflussen, und man kann sogar einige zusätzliche Funktionen aktivieren,
  231. die normalerweise ausgeschaltet sind (z.B. automatische Wahl des Video-
  232. Modus und der Auflösung).  QPEG.INI ist eine normale ASCII-Text-Datei,
  233. die einzelnen Einstellungen sind ausführlich kommentiert und erklärt.
  234.  
  235.  
  236. Einschränkungen und Fehler
  237. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  238.  
  239. QPEG/386 kann nicht alle Arten von JPEG-Bildern verarbeiten.  Um genau zu
  240. sein, es kann nur Dateien dekodieren, die dem sogenannten JFIF-Standard
  241. entsprechen oder diesem sehr ähnlich sind.  Siehe 'Technische Informationen'
  242. weiter unten für weitere Einzelheiten.
  243.  
  244. Die maximale Bildbreite ist 4000 Pixel.  Bilder, die breiter sind, werden von
  245. QPEG/386 nicht angezeigt.  Die Bildhöhe ist nicht begrenzt, aber falls sie
  246. zu groß ist, kann es passieren, daß das Bild nicht mehr ganz in den Speicher
  247. (XMS/EMS) paßt, und man kann den unteren Teil nicht sehen, wenn man das Bild
  248. nach unten rollt.  Falls dies passiert, kann man versuchen, einen Videomodus
  249. mit weniger Farben zu verwenden, weil er auch weniger Speicher braucht
  250. (siehe FAQ.DOK).  Oder man kann mehr Speicher kaufen :-)
  251.  
  252.  
  253. Wie man die neueste Version von QPEG/386 bekommt
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255.  
  256. Siehe die Datei UPDATES.DOK.
  257.  
  258.  
  259. Revisions-Geschichte und Änderungen gegenüber älteren  Versionen
  260. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  261.  
  262. Siehe die Datei CHANGES.DOK.
  263.  
  264.  
  265. Technische Informationen
  266. ~~~~~~~~~~~~~~~~~~~~~~~~
  267.  
  268. QPEG/386 kann Graustufen-Bilder dekodieren, die eine einzelne h1v1-Komponente
  269. enthalten, sowie Echtfarbbilder, die drei Interleaved-Komponenten enthalten
  270. mit Yh2v2, Yh2v1 oder Yh1v1 für die Y-Komponente und Ch1v1 für die
  271. Cb/Cr-Komponenten.  Damit sind praktisch alle JFIF-Dateien abgedeckt,
  272. sowie ein beträchtlicher Teil von nicht-JFIF-Dateien.
  273.  
  274. QPEG/386 kann Dateien mit Restart-Markern verarbeiten, verwendet diese
  275. allerdings nicht zur Fehlerkorrektur.  QPEG/386 ist auch in der Lage,
  276. JPEG-Dateien anzuzeigen, die mit dem 'Adobe Photoshop' (zumindest Version
  277. 2.5) erstellt wurden.
  278.  
  279. Die grundlegenden JPEG-Dokodierungsroutinen sind in reiner 386-Assembler-
  280. sprache geschrieben, alles übrige mit Borland Pascal 7.0.  Ich benutze
  281. keinen Protected-Mode, weil das die Dekodierung eher abbremsen würde anstatt
  282. sie zu beschleunigen.  Ich habe die JPEG-Routinen in eine einzelne, einfach
  283. zu verwendende Pascal-Unit gelinkt, die auch innerhalb anderer Programme
  284. verwendet werden kann.  Falls Du die Unit erwerben möchtest, drucke bitte
  285. die Datei REGISTER.FOR aus und sende das ausgefüllte Formular mit geeigneter
  286. Bezahlung an mich (in REGISTER.DOK stehen weitere Informationen).
  287.  
  288. Die JPEG-Unit stellt Prozeduren zur Verfügung, mit der man eine JPEG-Datei
  289. öffnen und schließen kann, sowie den Dateikopf (mit allen enthaltenen
  290. Informationen, etwa Bildgröße, Grau/Farbe usw.) und das Bild (Zeile für
  291. Zeile) lesen.  Sie beinhaltet Routinen, die den Bildinhalt als 24-Bit
  292. Truecolor (RGB oder BGR) liefern, als 15/16-Bit Hicolor, 256 Farben
  293. gedithert, als 256 Graustufen, 16 Graustufen (gedithert), sowie als 16
  294. Graustufen mit Verkleinerung auf ein Achtel oder ein Viertel.
  295.  
  296. Eine DLL-Bibliothek, die für Windows- und Protected-Mode-Applicationen
  297. verwendet werden kann, befindet sich in der Entwicklung und wird bald
  298. verfügbar sein.
  299.  
  300.  
  301. Bei der Entwicklung von QPEG/386 verwendete Ausrüstung
  302. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303.  
  304. Viele haben mich danach gefragt, also liste ich es hier auf.  Bitte nicht
  305. als Angeberei auffassen (obwohl schon ein ein bisschen "Besitzerstolz"
  306. dazugehört).
  307.  
  308. Hardware:
  309.  - intel 80486-DX2/66, 256 Kb Cache, 32 Mb RAM, VLB, SIS Chipsatz, AMI BIOS
  310.  - 780 Mb Festplattenspeicher (WD, Quantum, Maxtor), IDE und SCSI
  311.  - Magneto-optisches Laufwerk (Fuji), 25 Optische Disks (3.2 Gigabyte)
  312.  - CD-ROM-Laufwerk (Toshiba, Doublespin)
  313.  - 250 Mb Tape-Streamer (1Mb/s), 15 Tapes (3.85 Gigabyte)
  314.  - Cardex Cobra Graphikkarte, Tseng Labs ET4000-W32i Chip, 2 Mb, Truecolor
  315.  - 15" SVGA Farbmonitor mit Digitalkontrolle & LCD-Anzeige
  316.  - Advanced Gravis UltraSound (GUS) 1 Mb, Soundblaster, 200 W Verstärker
  317.  - 16 Bit Netzwerk-Karte, Ethernet NE2000 kompatibel
  318.  - 1200 DpI Truecolor-Flachbett-Scanner
  319.  - HP LaserJet 4L, 2 Mb RAM, Postscript-Preprozessor
  320.  - NEC P60 Punktmatrix-Drucker
  321.  - Genius-Mouse (3 Tasten)
  322.  - Highspeed-Faxmodem 14.4 / 38.4
  323.  - Jede Menge 3.5" HD Floppy-Disks (hauptsächlich Fuji)
  324.  - Drucker-Spooler:
  325.     + intel 80386-DX/33, 64 Kb Cache, 8 Mb RAM, ISA, SIS Chipsatz, AMI BIOS
  326.     + 120 Mb Festplatte (Conner), IDE
  327.     + Cardex-8 Graphikkarte, Tseng Labs ET4000 Chipsatz, 1 Mb, Truecolor
  328.     + 16 Bit Netzwerk-Karte, Ethernet NE2000 kompatibel
  329.  
  330. Software:
  331.  - Novell DOS 7 von Novell Inc.
  332.  - Borland Pascal 7.01 von Borland Int.
  333.  - Turbo Assembler 3.2 von Borland Int.
  334.  - XKEY, KEEP8, BOO von Oliver Fromme
  335.  - PKTINY 1.61 von Thomas Mönkemeier
  336.  - WCED 1.8c von Stuart Russell (Wormsoft)
  337.  - TURBODSK 1.1 von Ciriaco García de Celis
  338.  
  339. Für ihre Hilfe danke ich:
  340.    Thomas Mönkemeier, Lutz Kotoll, Thilo W. Fischer, Rainer Klaffehn,
  341.    Walter Schmies, Stefan Engel, Ben Jos Walbeehm, Uwe Schlenther
  342.    und allen meinen Beta-Testern!
  343.  
  344. -----------------------------------------------------------------------------
  345.